package top.healthylife.gateway.platform.eye.dto.zhishichanquan.EyeReqIprPatentsSearchDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-14 22:21:16
*/
@Data
@Accessors(chain = true)
@ApiModel("专利信息垂搜[1062]")
public class EyeResIprPatentsSearchItem {

    @JsonProperty("agent")
    @ApiModelProperty(value = "代理人", example = "王佳健")
    private String agent;

    @JsonProperty("title")
    @ApiModelProperty(value = "名称", example = "基于百度AI语音识别的无线互联网语音呼叫电路")
    private String title;

    @JsonProperty("patentNum")
    @ApiModelProperty(value = "申请号/专利号", example = "CN201710976269.7")
    private String patentNum;

    @JsonProperty("uuid")
    @ApiModelProperty(value = "", example = "f618a46b2b754cbd96f40fd6e4eff66d")
    private String uuid;

    @JsonProperty("companies")
    @ApiModelProperty(value = "相关公司", example = "")
    private List<Companies> companies;

    @JsonProperty("pubnumber")
    @ApiModelProperty(value = "申请公布号", example = "CN107911526B")
    private String pubnumber;

    @JsonProperty("applicationTime")
    @ApiModelProperty(value = "申请日", example = "2017-10-19")
    private String applicationTime;

    @JsonProperty("cat")
    @ApiModelProperty(value = "分类", example = "")
    private String cat;

    @JsonProperty("applicantname")
    @ApiModelProperty(value = "申请人", example = "杭州电子科技大学]")
    private String applicantname;

    @JsonProperty("inventor")
    @ApiModelProperty(value = "发明人", example = "蔡文郁;钟鸣拓;刘晓玲;陈源;刘自强")
    private String inventor;

    @JsonProperty("id")
    @ApiModelProperty(value = "对应表id", example = "55602111")
    private String id;

    @JsonProperty("lawStatus")
    @ApiModelProperty(value = "法律状态", example = "")
    private List<Lawstatus> lawStatus;

    @JsonProperty("address")
    @ApiModelProperty(value = "地址", example = "310018 浙江省杭州市下沙高教园区2号大街")
    private String address;

    @JsonProperty("agency")
    @ApiModelProperty(value = "代理机构", example = "杭州奥创知识产权代理有限公司 33272")
    private String agency;

    @JsonProperty("abstracts")
    @ApiModelProperty(value = "摘要", example = "本发明涉及一种基于百度AI语音识别的无线互联网语音呼叫电路。本发明中的电源模块分别与通信与处理模块、语音编解码模块、语音记录模块电源连接，为各个模块提供电能；通信与处理模块与语音编解码模块、语音记录模块信号连接，语音编解码模块与语音接口模块信号连接，通信与处理模块负责将语音编解码模块编码后的数据处理后储存在语音记录模块，并通过无线WiFi网络发送出去，并且将接收到的语音信号发送给语音编解码模块进行解码。本发明增加了无线语音呼叫功能，语音输入采用了双Mic降噪技术，能有效地提升音质，同时服务器端采用百度AI语音识别引擎实现语音关键词的鉴别与提取，用人工智能方式实现语音识别处理，增强了用户体验。")
    private String abstracts;

    @JsonProperty("applicantName")
    @ApiModelProperty(value = "申请人", example = "杭州电子科技大学")
    private String applicantName;

    @JsonProperty("pubDate")
    @ApiModelProperty(value = "公开公告日", example = "2019-12-27")
    private String pubDate;

    @JsonProperty("applicationPublishTime")
    @ApiModelProperty(value = "申请公布号", example = "2019-12-27")
    private String applicationPublishTime;

    @JsonProperty("appnumber")
    @ApiModelProperty(value = "申请号", example = "CN201710976269.7")
    private String appnumber;

    @JsonProperty("patentType")
    @ApiModelProperty(value = "专利类型", example = "发明专利")
    private String patentType;

    @JsonProperty("imgUrl")
    @ApiModelProperty(value = "图片url", example = "http://static.tianyancha.com/patent/abstractPic/CN/B/107/911/CN107911526B.png")
    private String imgUrl;

    @JsonProperty("mainCatNum")
    @ApiModelProperty(value = "主分类号", example = "[H04M1/253]")
    private String mainCatNum;

    @JsonProperty("createTime")
    @ApiModelProperty(value = "创建时间", example = "1578642239000")
    private String createTime;

    @JsonProperty("patentName")
    @ApiModelProperty(value = "专利名称", example = "基于百度AI语音识别的无线互联网语音呼叫电路")
    private String patentName;

    @JsonProperty("applicationPublishNum")
    @ApiModelProperty(value = "申请公布号", example = "CN107911526B")
    private String applicationPublishNum;

    @JsonProperty("allCatNum")
    @ApiModelProperty(value = "全部分类号", example = "H04M1/253;H04M7/00;G10L15/30")
    private String allCatNum;

}
